package com.blog.dao;

import com.blog.pojo.Followee;

import java.util.List;

public interface FolloweeDao {
    // 添加关注
    public int addFollowee(Followee followee);
    //查询--作者id
    public List<Followee> findByFolloweeId(int followeeId);
    //查询--用户id
    public Followee findByUserIdAndFolloweeId(int uId,int followeeId);
    //删除--用户id+作者id
    public int delete(int uId,int followeeId);


    //粉丝的列表（followee）
   public List<Followee> findFanList(int followeeId);
    //粉丝的总数
    public int findFanCount(int followeeId);
    //被关注者粉丝数 +1(根据用户id)
    public int addFanCount(int id);
    //被关注者粉丝数 -1(根据用户id)
    public int reduceFanCount(int id);
    //关注的总数
    public int findFolloweeCount(int uId);


    //关注的列表（uid）
    public List<Followee> findFolloweeList(int uId);

    //关注加一
    public int addFolloweeCount(int id);

    //关注减一
    public int reduceFolloweeCount(int id);


}
